home *** CD-ROM | disk | FTP | other *** search
/ Aminet 32 / Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso / Aminet / dev / lang / Python152_Src.lha / Python152_Source / README.AMIGA < prev    next >
Text File  |  1999-05-01  |  6KB  |  170 lines

  1.  
  2. README text for the source code for Amiga Python 1.5
  3.  
  4.  
  5.  
  6. THIS SOURCE DISTRIBUTION CONTAINS THE SOURCE CODE FOR THE LATEST RELEASE OF
  7. AMIGA PYTHON 1.5:  RELEASE 1.5.2 Build number 1.
  8.  
  9.  
  10.  
  11. Requirements
  12. ------------
  13.  
  14. - SAS/C 6.5x
  15.   Sorry but you must change *A LOT* to compile with other compilers.
  16.   Please use the latest version of SAS/C (6.58).
  17.  
  18. - Networking SDK: AmiTCP SDK or I-Net 225 SDK.
  19.   For the network code. If you use AmiTCP, use the 4.3 version SDK;
  20.   AmiTCP-SDK-4.3.lha, on Aminet (in comm/tcp).
  21.   Maybe version 3 works too (haven't tried it).
  22.   If you use I-Net 225, use version 3 of the I-Net 225 SDK;
  23.   Inet_SDK_SASC.lha, on Aminet (in comm/net).
  24.  
  25. - Something between 6 and 10 Mb free harddisk space.
  26.  
  27.  
  28. Installation/Build instructions:
  29. --------------------------------
  30.  
  31. First extract the archive.
  32.  
  33. Copy the contents of the LinkLib/ directory to LIB:.  These files are my
  34. memory pools startup and library code to accelerate malloc() and other
  35. memory allocation functions.
  36.  
  37. Then cd to the root directory containing the main SMAKEFILE, and type
  38. 'smake'.  After some time you'll end up with a Python executable in this
  39. drawer called 'Python_030'.
  40.  
  41. In the rare event that you would want to change compiler options and things
  42. like that, look in the following files:  SCOPTIONS, SMAKEFILE,
  43. include/config.h, include/config.c, include/osdefs.h.  If you change
  44. anything you'd better rebuild the thing from scratch.  (type 'smake clean'
  45. and then 'smake').
  46.  
  47. You should ignore the warnings.
  48.  
  49. RUN THE TESTSET with your new executable!  This is very important!  The
  50. testset is part of the Python library and you should look in the Python
  51. distribution for these files, and more info (Aminet: dev/lang/Python.lha).
  52.  
  53. I-Net 225 support:  just replace the default SCOPTIONS with
  54. SCOPTIONS_INET225 and the default SMAKEFILE with SMAKEFILE_INET225.
  55.  
  56.  
  57. Notes
  58. -----
  59.  
  60. Documentation and library files are NOT included.  Grab the distribution
  61. release from Aminet (dev/lang/Python.lha) to get them.  Only then you'll
  62. be able to actually do something with Python.
  63.  
  64. Ofcourse the main Python site (http://www.python.org/) is a vital source of
  65. information.
  66.  
  67. Some tests from the testset fail, others are skipped because they cannot
  68. run on the Amiga.  The crypt, grp, pwd, select and socket tests fail if
  69. bsdsocket.library (AmiTCP) or socket.library (I-Net 225) and/or
  70. usergroup.library cannot be opened.
  71.  
  72. The executable should be placed in the Python:  directory, which will be
  73. created by the installer script from the above mentioned distribution.
  74. Usually you would rename the Python executable to 'Python'.
  75.  
  76. Contact me for any information (irmen@bigfoot.com).
  77. My Amiga Python Homepage: http://www.bigfoot.com/~irmen/python.html
  78.  
  79.  
  80.  
  81. *** IMPORTANT ***
  82. -----------------
  83.  
  84. I don't fancy ten different versions of AmigaPython floating around.  So
  85. *please* if you made a change or enhancement or fix, contact me and if it's
  86. good it will be merged in the `official' AmigaPython version (mine).  That
  87. way, everyone can profit from it.  Thanks!
  88.  
  89.  
  90. *** THANKS ***
  91. --------------
  92.  
  93. Ofcourse this product could never have happened without the support of various
  94. people. Amongst others I'd like to thank:
  95.  
  96. Guido van Rossum - for creating Python in the first place
  97. Mike Meyer for his various suggestions and problem reports
  98. Kent Polk for his various suggestions and problem reports
  99. Lyster E. Wick for his various contributions (NewIcons/ARexx/WB/bugreports)
  100.  
  101. and my friends who supported me in the first phase of this project (that
  102. was LONG ago, in the Python 1.2 days).
  103.  
  104. If you think your name is missing here, drop me a line.
  105.  
  106. And to every AmigaPython user out there: thanks for your interest!
  107.  
  108.  
  109.  
  110.                     Irmen de Jong
  111.                     irmen@bigfoot.com
  112.                     April 30, 1999
  113.  
  114.  
  115.  
  116.  
  117.  
  118.     DISCLAIMER:
  119.  
  120. I  tried  to  make this program error-free and safe to use, for your and my
  121. own  benefit.   This  disclamer  applies  to the (small) part of the code I
  122. wrote  myself.   The  disclamer  from  the  copyright notice from Stichting
  123. Mathematisch  Centrum  (included  below)  applies  to the rest of the code,
  124. written by Guido van Rossum and others.
  125.   
  126. I  provide  this program "as is".  USE THE PROGRAM AT YOUR OWN RISK.  In no
  127. event will I be liable for damages to you - whether they arise from the use
  128. of  this  program  or  the  inability to use it, whether they are direct or
  129. consequential,  including,  but  not  limited  to,  the loss of data or the
  130. generation of inaccurate data.  No warranties are made.
  131.  
  132.  
  133.         Irmen de Jong.
  134.  
  135.  
  136.  
  137.  
  138.  
  139.     PYTHON COPYRIGHT NOTICE:
  140.  
  141.  
  142. Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam,
  143. The Netherlands.
  144.  
  145.                         All Rights Reserved
  146.  
  147. Permission to use, copy, modify, and distribute this software and its
  148. documentation for any purpose and without fee is hereby granted,
  149. provided that the above copyright notice appear in all copies and that
  150. both that copyright notice and this permission notice appear in
  151. supporting documentation, and that the names of Stichting Mathematisch
  152. Centrum or CWI or Corporation for National Research Initiatives or
  153. CNRI not be used in advertising or publicity pertaining to
  154. distribution of the software without specific, written prior
  155. permission.
  156.  
  157. While CWI is the initial source for this software, a modified version
  158. is made available by the Corporation for National Research Initiatives
  159. (CNRI) at the Internet address ftp://ftp.python.org.
  160.  
  161. STICHTING MATHEMATISCH CENTRUM AND CNRI DISCLAIM ALL WARRANTIES WITH
  162. REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
  163. MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH
  164. CENTRUM OR CNRI BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
  165. DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
  166. PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  167. TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  168. PERFORMANCE OF THIS SOFTWARE.
  169.  
  170.